<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>vue2 测试 插槽</title>
  <style>
    .p1 {
      font-size: 20px;
      color: skyblue;
    }
  </style>
</head>

<body>
  <div id="app">
    <!-- <my-com>
            <p class="p1">第二行内容由父组件自定义1</p>
        </my-com>
        <hr>
        <my-com>第二行内容由父组件自定义2</my-com>
        <hr>
        <my-com></my-com> -->
    <my-com>
      <template v-slot:row1>自定义第一行内容</template>
      <template v-slot:row2>自定义第二行内容</template>
      <template v-slot:row3>自定义第三行内容</template>
    </my-com>
  </div>
  <script src="js/vue.js"></script>
  <script>
    Vue.component('my-com', {
      template: `
            <div>
                <slot name="row1">
                    第一行默认内容
                </slot>
                <slot name="row2">
                    第二行默认内容
                </slot>
                <slot name="row3">
                    第三行默认内容
                </slot>
            </div>
            `

    });
    const app = new Vue({
      el: "#app",

    })
  </script>
</body>

</html>